//SVF file for mimosa23 chip, tested with XJTAG(RUNSVF() function)
//Observed with an oscilloscope.
//date: 13.05.2011

TRST OFF;
ENDIR IDLE;//enter into idle after shifting in data
ENDDR IDLE;//enter into idle after shifting in instruction
STATE RESET IDLE;//reset then enter into idle state.
//header and trailer sets, only for multi-device JTAG chain.
TIR 0 ;
HIR 0 ;
TDR 0 ;
HDR 0 ;

SIR 5 TDI (0E) SMASK(1F);	//send IDCODE instruction
SDR 32 TDI (00000000) TDO(50483101) MASK(ffffffff);	//send 32bits of 0 for shifting out idcode of mimosa

SIR 5 TDI (1E) SMASK(1F); //RO_MODE_0
SDR 8 TDI (06);	//Pattern_only mode, enable external start signal.
SIR 5 TDI (1D) SMASK(1F); //RO_MODE_1
SDR 8 TDI (08);	//High speed mode.
SIR 5 TDI (0F) SMASK(1F); //BIAS_DAC
SDR 128 TDI (64327676202076763220280a0a0a0a64);
SIR 5 TDI (12) SMASK(1F); //SEQ
SDR 128 TDI (7fff004001c03c00001c60007fffffff);
SIR 5 TDI (13) SMASK(1F); //CTRL
SDR 40 TDI (0fe81a0681);
SIR 5 TDI (10) SMASK(1F); //LINE_PAT_0
SDR 640 TDI (0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF);
SIR 5 TDI (14) SMASK(1F); //LINE_PAT_1
SDR 640 TDI (0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF);
